!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="79075ee4-d2ff-447e-b6ac-7e359b27121c",e._sentryDebugIdIdentifier="sentry-dbid-79075ee4-d2ff-447e-b6ac-7e359b27121c")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8335],{13566:(e,t,n)=>{n.d(t,{K:()=>o});var r=n(14232);function o(e){let[t]=(0,r.useState)(e);return t}},33163:(e,t,n)=>{n.d(t,{t:()=>l});var r=n(14232);function o(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function l(e=o){return(0,r.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}},48774:(e,t,n)=>{n.d(t,{P:()=>l});var r=n(14232),o=n(64671);function l(e,t,n){let[l,u]=(0,r.useState)(n),a=void 0!==e,s=(0,r.useRef)(a),i=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return!a||s.current||i.current?a||!s.current||c.current||(c.current=!0,s.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(i.current=!0,s.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:l,(0,o._)(e=>(a||u(e),null==t?void 0:t(e)))]}},59884:(e,t,n)=>{n.d(t,{CL:()=>d});var r=n(14232),o=n(98477),l=n(83660),u=n(85858),a=n(41612),s=n(47980);let i=(0,r.createContext)(null);function c({children:e}){let t=(0,r.useContext)(i);if(!t)return r.createElement(r.Fragment,null,e);let{target:n}=t;return n?(0,o.createPortal)(r.createElement(r.Fragment,null,e),n):null}function d({data:e,form:t,disabled:n,onReset:o,overrides:i}){let[f,v]=(0,r.useState)(null),m=(0,l.L)();return(0,r.useEffect)(()=>{if(o&&f)return m.addEventListener(f,"reset",o)},[f,t,o]),r.createElement(c,null,r.createElement(p,{setForm:v,formId:t}),(0,u.h)(e).map(([e,o])=>r.createElement(s.j,{features:s.u.Hidden,...(0,a.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:e,value:o,...i})})))}function p({setForm:e,formId:t}){return(0,r.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:r.createElement(s.j,{features:s.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}},77406:(e,t,n)=>{let r,o;n.d(t,{AM:()=>z});var l=n(56788),u=n(36607),a=n(14232),s=n(26437),i=n(1495),c=n(64671),d=n(93162),p=n(47737),f=n(29842),v=n(83988),m=n(6869),b=n(44884),P=n(22529),y=n(90032),g=n(96815),h=n(29203),S=n(38952),E=n(6186),I=n(18890),_=n(54018),C=n(47980),w=n(39103),B=n(64599),F=n(7784),D=n(99289),O=n(62307),k=n(41612),T=n(33890),M=n(98496),x=((r=x||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),U=((o=U||{})[o.TogglePopover=0]="TogglePopover",o[o.ClosePopover=1]="ClosePopover",o[o.SetButton=2]="SetButton",o[o.SetButtonId=3]="SetButtonId",o[o.SetPanel=4]="SetPanel",o[o.SetPanelId=5]="SetPanelId",o);let N={0:e=>({...e,popoverState:(0,D.Y)(e.popoverState,{0:1,1:0}),__demoMode:!1}),1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},R=(0,a.createContext)(null);function A(e){let t=(0,a.useContext)(R);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,A),t}return t}R.displayName="PopoverContext";let j=(0,a.createContext)(null);function L(e){let t=(0,a.useContext)(j);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,L),t}return t}j.displayName="PopoverAPIContext";let Y=(0,a.createContext)(null);function $(){return(0,a.useContext)(Y)}Y.displayName="PopoverGroupContext";let G=(0,a.createContext)(null);function H(e,t){return(0,D.Y)(t.type,N,e,t)}G.displayName="PopoverPanelContext";let q=k.Ac.RenderStrategy|k.Ac.Static;function X(e,t){let n=(0,a.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:o=!1,...l}=e,[{popoverState:u},s]=A("Popover.Backdrop"),[i,d]=(0,a.useState)(null),p=(0,h.P)(t,d),f=(0,w.O_)(),[v,m]=(0,E.p)(o,i,null!==f?(f&w.Uw.Open)===w.Uw.Open:0===u),b=(0,c._)(e=>{if((0,B.l)(e.currentTarget))return e.preventDefault();s({type:1})}),P=(0,a.useMemo)(()=>({open:0===u}),[u]),y={ref:p,id:r,"aria-hidden":!0,onClick:b,...(0,E.B)(m)};return(0,k.Ci)()({ourProps:y,theirProps:l,slot:P,defaultTag:"div",features:q,visible:v,name:"Popover.Backdrop"})}let K=k.Ac.RenderStrategy|k.Ac.Static,Z=(0,k.FX)(function(e,t){var n;let{__demoMode:r=!1,...o}=e,l=(0,a.useRef)(null),u=(0,h.P)(t,(0,h.a)(e=>{l.current=e})),s=(0,a.useRef)([]),i=(0,a.useReducer)(H,{__demoMode:r,popoverState:+!r,buttons:s,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,a.createRef)(),afterPanelSentinel:(0,a.createRef)(),afterButtonSentinel:(0,a.createRef)()}),[{popoverState:p,button:v,buttonId:P,panel:g,panelId:S,beforePanelSentinel:E,afterPanelSentinel:C,afterButtonSentinel:B},O]=i,T=(0,b.g)(null!=(n=l.current)?n:v),x=(0,a.useMemo)(()=>{if(!v||!g)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(v))^Number(null==e?void 0:e.contains(g)))return!0;let e=(0,F.iq)(),t=e.indexOf(v),n=(t+e.length-1)%e.length,r=(t+1)%e.length,o=e[n],l=e[r];return!g.contains(o)&&!g.contains(l)},[v,g]),U=(0,f.Y)(P),N=(0,f.Y)(S),A=(0,a.useMemo)(()=>({buttonId:U,panelId:N,close:()=>O({type:1})}),[U,N,O]),L=$(),Y=null==L?void 0:L.registerPopover,q=(0,c._)(()=>{var e;return null!=(e=null==L?void 0:L.isFocusWithinPopoverGroup())?e:(null==T?void 0:T.activeElement)&&((null==v?void 0:v.contains(T.activeElement))||(null==g?void 0:g.contains(T.activeElement)))});(0,a.useEffect)(()=>null==Y?void 0:Y(A),[Y,A]);let[X,K]=(0,M.k2)(),Z=(0,y.xA)(v),V=(0,y.iq)({mainTreeNode:Z,portals:X,defaultContainers:[v,g]});(0,d.M)(null==T?void 0:T.defaultView,"focus",e=>{var t,n,r,o,l,u;e.target!==window&&e.target instanceof HTMLElement&&0===p&&(q()||v&&g&&(V.contains(e.target)||null!=(n=null==(t=E.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=C.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(u=null==(l=B.current)?void 0:l.contains)&&u.call(l,e.target)||O({type:1})))},!0),(0,m.j)(0===p,V.resolveContainers,(e,t)=>{O({type:1}),(0,F.Bm)(t,F.MZ.Loose)||(e.preventDefault(),null==v||v.focus())});let W=(0,c._)(e=>{O({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:v:v;null==t||t.focus()}),z=(0,a.useMemo)(()=>({close:W,isPortalled:x}),[W,x]),J=(0,a.useMemo)(()=>({open:0===p,close:W}),[p,W]),Q=(0,k.Ci)();return a.createElement(y.H5,{node:Z},a.createElement(_.St,null,a.createElement(G.Provider,{value:null},a.createElement(R.Provider,{value:i},a.createElement(j.Provider,{value:z},a.createElement(I.e,{value:W},a.createElement(w.El,{value:(0,D.Y)(p,{0:w.Uw.Open,1:w.Uw.Closed})},a.createElement(K,null,Q({ourProps:{ref:u},theirProps:o,slot:J,defaultTag:"div",name:"Popover"})))))))))}),V=(0,k.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-popover-button-${n}`,disabled:o=!1,autoFocus:i=!1,...d}=e,[p,f]=A("Popover.Button"),{isPortalled:v}=L("Popover.Button"),m=(0,a.useRef)(null),y=`headlessui-focus-sentinel-${(0,a.useId)()}`,g=$(),E=null==g?void 0:g.closeOthers,I=null!==(0,a.useContext)(G);(0,a.useEffect)(()=>{if(!I)return f({type:3,buttonId:r}),()=>{f({type:3,buttonId:null})}},[I,r,f]);let[w]=(0,a.useState)(()=>Symbol()),O=(0,h.P)(m,t,(0,_.Xc)(),(0,c._)(e=>{if(!I){if(e)p.buttons.current.push(w);else{let e=p.buttons.current.indexOf(w);-1!==e&&p.buttons.current.splice(e,1)}p.buttons.current.length>1&&console.warn("You are already using a but only 1 is supported."),e&&f({type:2,button:e})}})),M=(0,h.P)(m,t),x=(0,b.g)(m),U=(0,c._)(e=>{var t,n,r;if(I){if(1===p.popoverState)return;switch(e.key){case T.D.Space:case T.D.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),f({type:1}),null==(r=p.button)||r.focus()}}else switch(e.key){case T.D.Space:case T.D.Enter:e.preventDefault(),e.stopPropagation(),1===p.popoverState&&(null==E||E(p.buttonId)),f({type:0});break;case T.D.Escape:if(0!==p.popoverState)return null==E?void 0:E(p.buttonId);if(!m.current||null!=x&&x.activeElement&&!m.current.contains(x.activeElement))return;e.preventDefault(),e.stopPropagation(),f({type:1})}}),N=(0,c._)(e=>{I||e.key===T.D.Space&&e.preventDefault()}),R=(0,c._)(e=>{var t,n;(0,B.l)(e.currentTarget)||o||(I?(f({type:1}),null==(t=p.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),1===p.popoverState&&(null==E||E(p.buttonId)),f({type:0}),null==(n=p.button)||n.focus()))}),j=(0,c._)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:Y,focusProps:H}=(0,l.o)({autoFocus:i}),{isHovered:q,hoverProps:X}=(0,u.M)({isDisabled:o}),{pressed:K,pressProps:Z}=(0,s.Z)({disabled:o}),V=0===p.popoverState,W=(0,a.useMemo)(()=>({open:V,active:K||V,disabled:o,hover:q,focus:Y,autofocus:i}),[V,q,Y,K,o,i]),z=(0,P.c)(e,p.button),J=I?(0,k.v6)({ref:M,type:z,onKeyDown:U,onClick:R,disabled:o||void 0,autoFocus:i},H,X,Z):(0,k.v6)({ref:O,id:p.buttonId,type:z,"aria-expanded":0===p.popoverState,"aria-controls":p.panel?p.panelId:void 0,disabled:o||void 0,autoFocus:i,onKeyDown:U,onKeyUp:N,onClick:R,onMouseDown:j},H,X,Z),Q=(0,S.u)(),ee=(0,c._)(()=>{let e=p.panel;e&&(0,D.Y)(Q.current,{[S.O.Forwards]:()=>(0,F.CU)(e,F.BD.First),[S.O.Backwards]:()=>(0,F.CU)(e,F.BD.Last)})===F.Me.Error&&(0,F.CU)((0,F.iq)().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,D.Y)(Q.current,{[S.O.Forwards]:F.BD.Next,[S.O.Backwards]:F.BD.Previous}),{relativeTo:p.button})}),et=(0,k.Ci)();return a.createElement(a.Fragment,null,et({ourProps:J,theirProps:d,slot:W,defaultTag:"button",name:"Popover.Button"}),V&&!I&&v&&a.createElement(C.j,{id:y,ref:p.afterButtonSentinel,features:C.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ee}))}),W=(0,k.FX)(X),z=Object.assign(Z,{Button:V,Backdrop:(0,k.FX)(X),Overlay:W,Panel:(0,k.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:o=!1,anchor:l,portal:u=!1,modal:s=!1,transition:d=!1,...f}=e,[m,P]=A("Popover.Panel"),{close:y,isPortalled:I}=L("Popover.Panel"),B=`headlessui-focus-sentinel-before-${n}`,O=`headlessui-focus-sentinel-after-${n}`,x=(0,a.useRef)(null),U=(0,_.zn)(l),[N,R]=(0,_.UF)(U),Y=(0,_.G3)();U&&(u=!0);let[$,H]=(0,a.useState)(null),q=(0,h.P)(x,t,U?N:null,(0,c._)(e=>P({type:4,panel:e})),H),X=(0,b.g)(x);(0,p.s)(()=>(P({type:5,panelId:r}),()=>{P({type:5,panelId:null})}),[r,P]);let Z=(0,w.O_)(),[V,W]=(0,E.p)(d,$,null!==Z?(Z&w.Uw.Open)===w.Uw.Open:0===m.popoverState);(0,v.O)(V,m.button,()=>{P({type:1})});let z=!m.__demoMode&&s&&V;(0,g.K)(z,X);let J=(0,c._)(e=>{var t;if(e.key===T.D.Escape){if(0!==m.popoverState||!x.current||null!=X&&X.activeElement&&!x.current.contains(X.activeElement))return;e.preventDefault(),e.stopPropagation(),P({type:1}),null==(t=m.button)||t.focus()}});(0,a.useEffect)(()=>{var t;e.static||1===m.popoverState&&(null==(t=e.unmount)||t)&&P({type:4,panel:null})},[m.popoverState,e.unmount,e.static,P]),(0,a.useEffect)(()=>{if(m.__demoMode||!o||0!==m.popoverState||!x.current)return;let e=null==X?void 0:X.activeElement;x.current.contains(e)||(0,F.CU)(x.current,F.BD.First)},[m.__demoMode,o,x.current,m.popoverState]);let Q=(0,a.useMemo)(()=>({open:0===m.popoverState,close:y}),[m.popoverState,y]),ee=(0,k.v6)(U?Y():{},{ref:q,id:r,onKeyDown:J,onBlur:o&&0===m.popoverState?e=>{var t,n,r,o,l;let u=e.relatedTarget;u&&x.current&&(null!=(t=x.current)&&t.contains(u)||(P({type:1}),(null!=(r=null==(n=m.beforePanelSentinel.current)?void 0:n.contains)&&r.call(n,u)||null!=(l=null==(o=m.afterPanelSentinel.current)?void 0:o.contains)&&l.call(o,u))&&u.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...f.style,...R,"--button-width":(0,i.L)(m.button,!0).width},...(0,E.B)(W)}),et=(0,S.u)(),en=(0,c._)(()=>{let e=x.current;e&&(0,D.Y)(et.current,{[S.O.Forwards]:()=>{var t;(0,F.CU)(e,F.BD.First)===F.Me.Error&&(null==(t=m.afterPanelSentinel.current)||t.focus())},[S.O.Backwards]:()=>{var e;null==(e=m.button)||e.focus({preventScroll:!0})}})}),er=(0,c._)(()=>{let e=x.current;e&&(0,D.Y)(et.current,{[S.O.Forwards]:()=>{if(!m.button)return;let e=(0,F.iq)(),t=e.indexOf(m.button),n=e.slice(0,t+1),r=[...e.slice(t+1),...n];for(let e of r.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=$&&$.contains(e)){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}(0,F.CU)(r,F.BD.First,{sorted:!1})},[S.O.Backwards]:()=>{var t;(0,F.CU)(e,F.BD.Previous)===F.Me.Error&&(null==(t=m.button)||t.focus())}})}),eo=(0,k.Ci)();return a.createElement(w.$x,null,a.createElement(G.Provider,{value:r},a.createElement(j.Provider,{value:{close:y,isPortalled:I}},a.createElement(M.ZL,{enabled:!!u&&(e.static||V)},V&&I&&a.createElement(C.j,{id:B,ref:m.beforePanelSentinel,features:C.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:en}),eo({ourProps:ee,theirProps:f,slot:Q,defaultTag:"div",features:K,visible:V,name:"Popover.Panel"}),V&&I&&a.createElement(C.j,{id:O,ref:m.afterPanelSentinel,features:C.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:er})))))}),Group:(0,k.FX)(function(e,t){let n=(0,a.useRef)(null),r=(0,h.P)(n,t),[o,l]=(0,a.useState)([]),u=(0,c._)(e=>{l(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),s=(0,c._)(e=>(l(t=>[...t,e]),()=>u(e))),i=(0,c._)(()=>{var e;let t=(0,O.T)(n);if(!t)return!1;let r=t.activeElement;return!!(null!=(e=n.current)&&e.contains(r))||o.some(e=>{var n,o;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(r))})}),d=(0,c._)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),p=(0,a.useMemo)(()=>({registerPopover:s,unregisterPopover:u,isFocusWithinPopoverGroup:i,closeOthers:d}),[s,u,i,d]),f=(0,a.useMemo)(()=>({}),[]),v=(0,k.Ci)();return a.createElement(y.H5,null,a.createElement(Y.Provider,{value:p},v({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})})},85858:(e,t,n)=>{function r(e,t){return e?e+"["+t+"]":t}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}n.d(t,{h:()=>function e(t={},n=null,o=[]){for(let[l,u]of Object.entries(t))!function t(n,o,l){if(Array.isArray(l))for(let[e,u]of l.entries())t(n,r(o,e.toString()),u);else l instanceof Date?n.push([o,l.toISOString()]):"boolean"==typeof l?n.push([o,l?"1":"0"]):"string"==typeof l?n.push([o,l]):"number"==typeof l?n.push([o,`${l}`]):null==l?n.push([o,""]):e(l,o,n)}(o,r(n,l),u);return o},q:()=>o})}}]);